snake-like worm shell - French English Dictionary